Cuckoo AI
分散型モデルサービング
人工知能を技術的に分散化する旅の一環として、このドキュメントは、Cuckoo AIエコシステムに関わる開発者、マイナー、アプリビルダー、および利害関係者向けに包括的なガイドを提供することを目的としています。ここでは、シームレスで信頼できる分散型AIネットワークを確保するために重要な主要なコンポーネント、相互作用、および手順を概説します。
概要
Cuckoo AIは、ブロックチェーン技術を活用して、AIタスクをマイナーのネットワークに分散させる分散型プラットフォームを作り出します。一方で、アプリビルダーとコーディネーターはAI出力の品質と関連性を確保します。このエコシステムは、プラットフォーム内での取引を促進するブロックチェーンベースの支払いシステムであるCuckoo Payによって支えられています。
Tech Stack
主要コンポーネント
- マイナー: AIタスクを実行するための計算リソースを運用する個人または団体。
- アプリビルダー(コーディネーターノード): Cuckoo AI上にAIアプリケーションを構築し、タスクの配分と品質管理を担当する開発者。
- ステーカー: 信頼できるマイナーとコーディネーターに投票するためにトークンをステークする参加者。
- ステーキングコントラクト: マイナーとコーディネーターが登録し、ステーカーが投票するスマートコントラクト。
- ブロブストレージ: AIタスクの出力を保存するための分散型ストレージソリューション。
- Cuckoo Pay: Cuckoo AIエコシステム内の取引のための支払いシステム。
ワークフロー
- マイナーはステーキングコントラクトに自分を登録し、トークンをステークします。
- アプリビルダーは、ステーキングコントラクトにコーディネーターノードを登録します。
- ステーカーは信頼できるマイナーとコーディネーターに投票します。
- コーディネーターはステーキング情報を参照してタスクをキューに割り当てます。
- マイナーはコーディネーターからタスクを割り当てられ、それを実行して結果をブロブストレージにアップロードします。
- コーディネーターはブロブストレージから結果を検証し、マイナーへの支払いを開始します。
- マイナーは定期的に支払いを確認し、悪意のあるコーディネーターをブロックすることができます。
- さまざまなブロックチェーンからの顧客は、Cuckoo Payを使用してAIサービスに支払います。
タスク割り当て
タスクの割り当てとスケジューラは、Cuckoo AIエコシステム内で重要な機能を果たし、コーディネーターからマイナーへのタスクの効率的で公正な分配を確保します。
タスクオファリング: コンテンツコーディネーターは、指定されたパラメータと提供価格でAIタスクをリストアップします。
タスク入札: マイナーは、全体に対する自身のステークを考慮しながら、重み付けシステムに基づいてタスクを選択し、可能性のある低価格で入札します。その後、コンテンツコーディネーターは、入札とマイナーのアカウント残高に基づいて、タスクを実行するために最大4人の入札者を選択し、詳細を提供します。
決済: 日が終わると、コーディネーターはマイナーに決済トークンを分配し、実行されたタスクの支払いプロセスを完了します。
ガバナンス
Cuckoo AIプラットフォームは、エコシステム内での信頼と誠実さを維持するために、非準拠行動に対する削減条件を通じてメカニズムを組み込んでいます。
削減条件
完了したタスクに対して支払いを怠る悪いコーディネーターに対しては、Cuckoo DAOが評価を下げたり、ブロックリストに追加する場合があります。
不満足な結果を実行またはアップロードしない悪いマイナーに対しては、コーディネーターがトークンの支払いを停止します。
紛争が発生した場合、マイナーは指定された削減者に証拠を提出し、非準拠コーディネーターに対してブロックを開始して、エコシステムの誠実さを保護します。